技術博客INFO
        聯(lián)系我們CONTACT

        公司地址:茂名市人民南路新村大院22號101

        電話:13592986386

        pycharm編程日志2 語法您當前的位置:首頁 > pycharm編程日志2 語法

        pycharm編程日志2 語法

        發(fā)布時間:2024/9/3 21:24:19

        %s,表示格式化一個對象為字符


        text = "Hello, %s!"
        print(text % ("world",))  # 使用元組傳遞單個參數(shù)
        # 或者

        print(text % "world")  # 如果只有一個參數(shù),可以直接傳遞字符串





        【Python】流程圖神器PygraphViz詳解

        展示表數(shù)據(jù)
        pip install Jinja2
        from jinja2 import Template
         
        # 準備表格數(shù)據(jù)
        table_data = [
            {"name": "Alice", "age": 30, "city": "New York"},
            {"name": "Bob", "age": 25, "city": "Paris"},
            {"name": "Charlie", "age": 35, "city": "London"}
        ]
         
        # 準備Jinja2模板
        template = Template("""
        <!DOCTYPE html>
        <html>
        <head>
            <title>Table Data</title>
        </head>
        <body>
            <table border="1">
                <tr>
                    <th>Name</th>
                    <th>Age</th>
                    <th>City</th>
                </tr>
                {% for row in table_data %}
                <tr>
                    <td>{{ row.name }}</td>
                    <td>{{ row.age }}</td>
                    <td>{{ row.city }}</td>
                </tr>
                {% endfor %}
            </table>
        </body>
        </html>
        """)


        # 渲染HTML
        html = template.render(table_data=table_data)
         
        # 打印或寫入文件
        print(html)


        格式化代碼
        pip install black
        終端black your_script.py



        # 使用dict()函數(shù)創(chuàng)建空字典  
        d2 = dict()  
        print(d2, type(d2))  # 輸出: {} <class 'dict'>  
          
        # 使用關鍵字參數(shù)創(chuàng)建字典  
        d3 = dict(a=10, b=20, c=30)  
        print(d3, type(d3))  # 輸出: {'a': 10, 'b': 20, 'c': 30} <class 'dict'>  
          
        # 使用包含鍵值對的列表(每個元素為元組)創(chuàng)建字典  
        d4 = dict([("string1", "123"), ("string2", 456), ("a", 30), ("name", "malei")])  
        print(d4, type(d4))  # 輸出: {'string1': '123', 'string2': 456, 'a': 30, 'name': 'malei'} <class 'dict'>  
          
        # 或者使用關鍵字參數(shù)形式,與直接賦值類似  
        d4 = dict(string1="123", string2=456, a=30, name="malei")  
        print(d4, type(d4))  # 輸出同上



        filter函數(shù)應用場景、filter函數(shù)可以用于從序列中篩選出符合特定條件的元素。例如,從一個列表中篩選出所有偶數(shù):
        filter函數(shù)可以用于從序列中篩選出符合特定條件的元素。例如,從一個列表中篩選出所有偶數(shù):
        numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]  
        even_numbers = filter(lambda x: x % 2 == 0, numbers)  
        print(list(even_numbers))  # Output: [2, 4, 6, 8]


        sorted()函數(shù)返回一個與原始可迭代對象類型相同的新可迭代對象,其中所有元素都已按指定規(guī)則排序。
        numbers = [5, 2, 4, 1, 3]
        sorted_numbers = sorted(numbers)
        print(sorted_numbers)  # 輸出:[1, 2, 3, 4, 5]
        print(numbers)         # 輸出:[5, 2, 4, 1, 3]



        scores = {'Alice': 85, 'Bob': 70, 'Charlie': 90, 'David': 75}
        sorted_scores = dict(sorted(scores.items(), key=lambda item: item[1], reverse=True))
        print(sorted_scores)  # 輸出:{'Charlie': 90, 'Alice': 85, 'David': 75, 'Bob': 70}
        print(scores)         # 輸出:{'Alice': 85, 'Bob': 70, 'Charlie': 90, 'David': 75}



        from apscheduler.schedulers.background import BackgroundScheduler
        import time
        # 創(chuàng)建后臺調度器
        scheduler = BackgroundScheduler()
        # 定義任務函數(shù)
        def job():
         print("定時任務執(zhí)行:", time.strftime("%Y-%m-%d %H:%M:%S"))
         # 添加定時任務,每隔5秒執(zhí)行一次
        scheduler.add_job(job, 'interval', seconds=5)
        # 啟動調度器
        scheduler.start()
        # 主線程等待一段時間后結束
        time.sleep(20)
        # 關閉調度器
        scheduler.shutdown()
        print("主線程結束")





        Python中的meta = {}通常用于創(chuàng)建一個空的字典對象,名為meta。‌這個字典對象可以用來存儲鍵值對,以便后續(xù)的操作和處理。在不同的上下文中,meta字典可以有不同的用途。

        python @property 裝飾器使一個方法可以像屬性一樣被使用,而不需要在調用的時候帶上() 。接下來我們會深入了解一下我們什么時候需要使用它,并且在什么場景下需要用到它以及如何很好的使用它。












        有码中文AV无码中文,日本婬片在线视频,听筒婷婷色色激情五月,日本成人不卡免费at视频,亚洲综合日韩一区,人妻一区另类综合,女同欧洲亚洲一区二区,亚洲一区二区三区四